package com.zcy.view;


import com.zcy.model.Brand;

import javax.swing.*;

public class Star extends JFrame {
    //程序入口 psvm
    public static void main(String[] args) {

        //实例化star对象
        new Star();
    }
    //实例化卡牌对象
    private Brand b = new Brand("刷子");
    //
    public Star(){

        //设置窗口标题
        this.setTitle("羊了个羊");
        //设置窗口尺寸
        this.setSize(400,800);

        //设置窗口可见
        this.setVisible(true);
        //设置居中显示
        this.setLocationRelativeTo(null);
        //设置关闭窗口的时候。结束进程
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //将卡牌放入容器
        this.getContentPane().add(b);
        //设置窗口可见
        this.setVisible(true);
        autoFlush();
    }
    //定义一个方法来实现刷新
    public void autoFlush(){
        Star star = this;
        //开启线程
        new Thread(new Runnable() {
            @Override
            public void run() {
                while (true){
                    star.repaint();
                    try {
                        Thread.sleep(50);
                    }catch (InterruptedException e){
                        e.printStackTrace();
                    }
                }
            }
        }).start();
    }
}
